Part Number Hot Search : 
0DR2G 256KI TVU025 HCT125 0592M MAX1222 G12864A DS1744
Product Description
Full Text Search
 

To Download ACT7005 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ACT7005/7006 Single Package Solution Dual Transceiver, Protocol, Subsystem
Features
* Incorporates Transceivers, Protocol, and System Interface Components into a Single Hybrid Package * Functions as a Remote Terminal or Bus Controller * Interfaces to P as a Simple Peripheral Unit CIRCUIT TECHNOLOGY www.aeroflex.com * +5V Operation * Provides 2k by 16 of Double Buffered RAM Storage for Transmit and Receive Subaddresses * Pin Programmable for 8-bit or 16-bit Microprocessors * Full Military (-55C to +125C) Temperature Range
General Description
The ACT7005/6 Series provides a complete one package interface between the MIL-STD-1553 bus and all microprocessor systems. The hybrid provides all data buffers and control registers to function as a Bus Controller or Remote Terminal. Control of the hybrid by the subsystem is through simple I/O port commands. Internal hybrid logic removes all critical timing imposed on a typical subsystem, thereby simplifying the implementation of this interface.
INTERRUPTS/ CONTROL SIGNALS P INTERFACE
BUS "0" DUAL TX/RX 1553 PROTOCOL
S U B S Y S T E M
8/16 BIT I/O
RAM
BUS "1"
ACT7005 / ACT7006
Block Diagram
eroflex Circuit Technology - Data Bus Modules For The Future (c) SCD7005 REV B 8/2/01
Aeroflex Circuit Technology 8 BIT INTERNAL HIGHWAY RT Command Word Register MUX ENCODER INTERFACE UNIT RECEIVE FIFO BUFFER TRANSMIT FIFO BUFFER Receive Command Register Command Word #1 Register 32 x 16 32 x 16 VW/CMD Word #2/AMD Register MUX DECODER "0" 1k x 16 Sync/Stat WD #2/RMD Register RECEIVE RAM Operation Register Driver Select and Enable DECODER "1" MUX 1k x 16 INPUT FIFO BUFFER OUTPUT FIFO BUFFER SELF TEST CIRCUITRY STATUS WORD CONTROL TRANSMIT RAM Status Word #1 Register INTERNAL HIGHWAY CONTROL ARBITRATION AND CONTROL LOGIC 32 x 16 32 x 16 BI-DIRECTIONAL I/O DATA BUFFER 8 or 16 BIT SYSTEMS BUS HANDSHAKE and CONTROL SIGNALS Control Signals and Interrupts ADDRESS DISCRETE INPUT/OUTPUT SIGNALS
BUS "0"
Transceiver "0"
2
BUS "1"
Transceiver "1"
Terminal Address Inputs
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
Figure 1 - FUNCTIONAL BLOCK DIAGRAM
Parameter
Power Supply Voltage (VCC) Power Supply Voltage (VCCL & VDD) Receiver Differential Input (DATA CH A/B / DATA CH A/B) Receiver Input Voltage (DATA CH A/B or DATA CH A/B - Common Mode) Operating Case Temperature Range (TC) Transmission Duty Cycle at TC = +125C
Min
-0.3 -0.3 -10 -5 -55 -
Max
7.0 7.0 +10 +5 +125 100
Units
V V V V C %
Table 1 - Absolute Maximum Ratings
Parameter/Condition
Power Supply Voltage Total supply current "standby" mode or transmitting at less than 1% duty cycle (e.g. 20s of transmission every 2ms or longer interval). 2/ Total supply current transmitting at 1MHz into a 35 load at Point A in Figure 1. 2/ 1/ Note:
1/ 2/
Symbol
VCC ICC@1%
Min
4.75
Typ
5 18
Max
5.5 30
Unit
mA mA
ICC @ 25% ICC @ 50% ICC @ 100%
150 300 600
175 350 700
mA mA mA
Decreases linearly to applicable "standyby" values at zero duty cycle. Represents one channel only.
Table 2 - Analog Transceiver Power Supply Characteristics
Aeroflex Circuit Technology
3
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
Parameter/Condition
Differential impedance DC to 1MHz, See Figure 4 Differential voltage range Input common mode voltage range Common mode rejection ratio (from point A, Figure 4) Threshold characteristics (sine wave at 1MHz) NOTE: Threshold voltages refer Figure 4 Point A Point C Point A Point C
Symbol
ZIO
Min
2K 1K
Max
Unit

VDIR VICR CMRR VTH1 VTH2
-10 -5 40 0.8 0.56
+10 +5
VPEAK VPEAK dB
1.1 0.86
Vp-p Vp-p
Table 3 - Analog Transceiver Electrical Characteristics (Receiver Section) (Over Full Temperature Range)
Parameter / Condition
Differential output level at point B, See Figure 4 140 Point B 70 Point C Differential Output Noise at Point A, See Figure 4 Output Offset at point A in Figure 4, 2.5s after mid-bit crossing of parity bit of last word of a 660s message Point A (35) Point C (70)
Symbol
VO
Min
24 18
Typ
Max
35 25 10
Unit
Vp-p Vp-p mVp-p mV mV ns
VNOI Vos1 Vos2 -90 -250 100 160
+90 +250 300
Rise and Fall times (10% to 90% of p-p output)
tR & tF
Table 4 - Analog Transceiver Electrical Characteristics (Transmitter Section) (Over Full Temperature Range)
Aeroflex Circuit Technology
4
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
Symbol
VDD VIH VIL IL IIH IL IIH IL IIH VOH VOL VDD VDD
Parameter
Logic Supply Input "1" Input "0" Input I Input I Input I Input I Input I Input I Output "1" Output "0" Static I Dynamic I
Min
4.5 2.4
Typ
5.0
Max
5.5
Units
VDC V
Conditions
0.6 -450 -250 -50 -50 -25 -25 2.4 0.4 50 170 -600 -400 -200 -200 -125 -125 -900 -750 -800 -800 -400 -400
V A A A A A A VDC VDC mA mA Note 1A Note 1B Note 1C Note 1D Note 2A Note 2B Note 3A Note 3B Note 4A Note 4B
Notes: 1. VDD = 5.5V A. For RTAD0/1/2/3/4 and RTADPAR with VIL = 0.4V B. For RTAD0/1/2/3/4 and RTADPAR with VIH = 2.4V C. FOR BCSTEN WITH VIL = 0.4V, Test 1, 6MHz D. FOR BCSTEN WITH VIH = 2.4V, Test 1, 6MHz 2. All remaining inputs and I/O VDD = 5.5V A. VIL = 0.4V B. VIH = 2.4V A. VDD = 4.5V and IOH = 3mA B. VDD = 5.5V and IOL = 3mA VDD = 5.5V A. Clock Input = 6MHz (45-55% Duty Cycle / TTL Levels), All remaining inputs = VDD, All Outputs = Open Circuit B. During a 32 word FIFO to RAM or RAM to FIFO block move.
3.
4.
Table 5 - Logic Electrical Characteristics (Over Full Temperature Range)
Aeroflex Circuit Technology 5 SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700
ACT7005/7006
0.75ZO
TX DATA CH A/B
GND
CT
}
Taps at N1:N3 For Stub Coupling (See Table)
CB
A
For Direct Coupling
TX DATA CH A/B
(N1 : N2) (See Table) 0.75ZO
TURNS RATIO N1:N2 N1:N3 Technitrol Part #
ACT7005/7006 1:2.5 1:1.79 T-1553-45
Figure 2 - Transformer Configuration
Aeroflex Circuit Technology
6
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
1553 DATA BUS RT ZO 2% DIRECT-COUPLED CONFIGURATION (SHORT-STUB) N = 1:2.5 R1 4 1 42 0.75ZO, 2% 5 6 7 R2 0.75ZO, 2% N = 1.4:1 R3, 2% 0.75ZO 2 R4, 2% 0.75ZO RT Zo, 2% TRANSFORMER-COUPLED CONFIGURATION (LONG-STUB) 3 1 4 5 6 7 8 N = 1:1.79 4 1 49 5 6 7 8 3 51 DATA 2 50 GND 8 3 40 DATA 2 43
+5V
+5V
38 53 +5V (A) +5V (B) DATA GND
87 16 VCCL LOGIC D15 D14 D13 D12 D11 D10 D9 79 78 77 76 75 74 73 72 11 12 13 14 15 16 17 18
U1 54LS245 B8 B7 B6 B5 B4 B3 B2 B1 A8 A7 A6 A5 A4 A3 A2 A1 9 8 7 6 5 4 3 2 D15 D14 (MSB) D13 D12 D11 D10 D9 D8
DATA
VCCL XCEIVERS
D8
AB EN
U2 54LS245 D7 D6 D5 71 70 69 68 67 66 65 64 90 DS RD WR A3 A2 A1 A0 88 89 84 83 82 81 11 12 13 14 15 16 17 18 B8 B7 B6 B5 B4 B3 B2 B1 A8 A7 A6 A5 A4 A3 A2 A1 9 8 7 6 5 4 3 2 D7 D6 D5 D4 D3 D2 D1 D0 (LSB) DS (Device Select) RD (Read from RT/BC) WR (Write to RT/BC) A3 (MSB) A2 A1 A0 (LSB) U3 54LS244 INT *1 62 17 15 13 11 8 6 4 2 50 2A4 2A3 2A2 2A1 1A4 1A3 1A2 1A1 1G 1 AD10 OUT 86 85 AD10 IN 28 M 16/8 31 RESET 1 CLOCK 2Y4 2Y3 2Y2 2Y1 1Y4 1Y3 1Y2 1Y1 2G 19 3 5 7 9 12 14 16 18 GOOD BLOCK(RT)/VALID(BC) VALID TRANS(RT)/INVALID(BC) DONE SELF-TEST
ACT7005/7006
D4 D3 D2 D1 D0
AB EN
41 TRANSCEIVER A 43 44
INT *2 63 60 DONE 54 SELF TEST OUTPUT GND ANALOG GND DIGITAL GND
OUTPUT GND ANALOG GND DIGITAL GND
TRANSCEIVER B
48 47
These are the recommended interrupts, but use of them is optional. The user can select any combination of interrupts depending on the needs of the RT/BC. In addition to the 4 interrupts above, the user can select from among 8 others to suit the RT/BC needs.
2 80
RTADPAR
LOGIC
R5 10K
+5V Master Reset 6MHz Clock
RTAD4
RTAD3
RTAD2
RTAD1 7
5 Bit RT Address and Parity Bit. These lines can be hardwired for an RT address or they can be set by jumpers, DIP switches, or TTL/CMOS latches.
Figure 3 - Typical Interface Connections
Aeroflex Circuit Technology SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700
RTAD0
SINGLE HYBRID PROTOCOL SUBSYSTEM INTERFACE
KEY FEATURES
* Functional Superset of CT1800 * Downward compatible with existing designs base of CT1800 * Incorporates Transceivers, Protocol and Interface Hybrids into a single package * Functions as a Remote Terminal or Bus Controller
GENERAL
The ACT7005/6 Series provides a complete interface between the MIL-STD-1553 bus and any micro-processor system. Functioning as a superset of the CT1800 interface, the hybrid provides all data buffers and control registers necessary to implement RT and BC functions. Internal arbitration and data transfer control circuitry eliminates subsystem response requirements. All data written into or read from this interface are double buffered on a message basis. Only valid and complete receive messages are transferred into the receive RAM. The ACT7005/6 Series supports all 15 mode codes and all types of data transfers allowed by MIL-STD-1553B. All circuitry (excluding transceiver drivers) are CMOS, which results in very low power requirements. Interfacing to the subsystem is simplified through the use of tri-stated input/output buffers onto the subsystem bus. Control signals basically consist of four address lines, a device select input, read strobe, write strobe, and several interrupts, the use of which are optional. The Hybrid is accessed as a memory mapped I/O port of a microprocessor system. Valid transmission and reception of data are indicated to the subsystem through the use of interrupts. This frees up the system processor from actively monitoring the port until a valid message is received.
by the protocol section. This is determined by which bus the command word was received on in the remote terminal mode; or in the bus controller mode, which bus was selected for transmission by the state of a bit in the operation register. An autonomous self-test can be performed either off-line or on-line through the transceivers This self-test is controlled by the operation register and will be discussed thoroughly in the self-test section. The other test function is that in addition to the protocol criteria that is tested during every transmission; i.,e., proper sync character, 16 data bits, Manchester II coded, contiguous words, and odd parity, a bit per bit comparison of the contents of the parallel data will insure a higher degree of functionality of this section of the hybrid. Data received by the protocol section will be placed in the receive FIFO buffer. Transmitted data will be taken from the transmit FIFO buffer. Other than the remote terminal address and parity, the discretes to control the resetting of the terminal flag and subsystem error bits, and a few discrete interrupts and error signals, control over the protocol section resides in the operation register of the subsystem interface section. The subsystem interface section has primary control of the data that resides in the 2k of RAM. The RAM is segregated into two 1k blocks of data, one contains 30 blocks of transmit data messages and the other one contains 30 blocks of receive data messages. This is not absolute since the subsystem has control of the A10 bit. Data entries to or from the RAM are arbitrated by the control logic residing in this function, and is buffered via FlFO's on the input from the protocol section and on the output to the subsystem's data bus. This guarantees that only current and valid data blocks will reside in RAM. This is true for remote terminal and bus controller applications. Seven dedicated registers are provided to ease the interfacing with the subsystem. These will be discussed in the Register Operation section of this document. The register of primary concern to a subsystem designer is the operation register. This provides the means to accomplish data transfers to/ from the RAM, as well as control of remote terminal or bus control modes of operation. All registers are accessed via simple l/O commands, utilizing A0 through A3, Device Select, and Read or Write strobes.
OPERATION
The ACT7005/6 Series (Single Package Solution) resides between a microprocessor interface and a MIL-STD-1553 data bus. The addition of two transformers and fault isolation resistors are the only external components required to complete the interface. Information on the bus is received or transmitted through the transceiver (converted from Manchester II to complimentary TTL signals and visa versa) to the protocol section. The ACT7005/6 Series incorporates a single +5VDC only transceiver. The protocol section internally interfaces to the transceivers. Control of the transceivers is provided
Receive Commands
When a valid receive command is received, it is first loaded into the Command Word Register. The data words associated with this command are received, validated, and loaded one by one into the RCV FIFO buffer. Once the entire message is received, and only if the complete block of data is valid, will the
Aeroflex Circuit Technology
8
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
command word be transferred to the RCV Command Register. This block of data is then burst (by the internal controller) into the corresponding internal RAM location, which is memory mapped by the subaddress contained in the RCV Command Register. Once this operation is complete, a discrete interrupt pulse called INT #1 is sent the subsystem. If this interrupt is used, the subsystem would read the command word from the RCV Command Register. The data could then be transferred to the OUTPUT FIFO buffer, and read by the subsystem. Each receive subaddress section of the internal RAM will contain only the most recent, valid, and complete block of data to that subaddress. This is true for Remote Terminal and Bus Controller operations.
commands, BUS selection and RETRY initialization of a faulty transaction. A typical Bus Control transaction would operate as follows: All areas of internal RAM that will be used for transmission are initialized by the subsystem with the desired data. To accomplish this, the subsystem will first WRITE to the INPUT buffer the number of words to be transferred. This information is now transferred to the internal RAM under control of the OPERATION register by specifying the subaddress bits 0-4, setting the T/R bit (bit 5) and l/O bit (bit 6) high. This will be executed by issuing an EXECUTE operation l/O command. When the transfer has been completed, the DONE interrupt will pulse low, and valid data will now reside in this RAM location. Next, the subsystem will write the command word to COMMAND WORD #1 register. If it were an RT-to-RT transfer, the transmitting RT command word would be written into COMMAND WORD #2 register. The next register to be intitialized would be the OPERATION register, which controls which bus to transmit on and if retry will be an option. This information will be enacted upon when the subsystem issues a TRIGGER I/O command. The return status word from the remote terminal or status words for RT-to-RT transfers will reside in their appropriate registers upon the issuance of INT #1. If the RETRY option had been selected and a valid transfer had not occurred, the RETRY interrupt would have occurred instead of INT #1. Three retrys are the maximum number allowed. The retrys can be accomplished on the primary or secondary bus determined by programming bits in the operation register. A retry will be initiated if the retry bits are set in the OPERATION register. The criteria for attempting a retry is the lack of a returned status word or returned mode data, or that 768sec has transpired since the start of the data transfer. A retry will not be executed if bits are set in the return status word(s); this is up to the subsystem to interpret the status word contents and to reinitiate the transfer if desired.
Transmit Commands
If a valid transmit command is received, the command word is first loaded into the Command Word Register. The block of data corresponding to the subaddress of the transmit command is then transferred from the internal RAM to the XMIT FIFO buffer. Upon completion of this transfer, INT #2 is sent to the subsystem. The transmit section of the internal RAM is generally initialized at power up and periodically updated as required. Appropriate subsystem response to INT #2 for an RT implementation would be to read the command word from the Command Word Register. The data to this subaddress could now be refreshed in preparation for the next time it was requested to be transmitted across the 1553 bus.
Mode Codes
All 15 mode codes are serviced by the protocol section, and most do not require subsystem intervention. Discrete interrupt signals are available for each of the Synchronize (with and without data), Vector Word, Reset, and Dynamic Bus Control Acceptance mode codes. Mode command words are loaded into the Command Word Register. Separate registers are provided for the synchronize data word and the vector data words.
Discrete Interrupts
Twelve discrete interrupt output signals are available for the subsystem interface. Any or all of these may be used depending on subsystem requirements. Excluding the signal BUFF EF, all interrupts are low going pulse signals. Interrupt and status signals RESET, DBCREQ, and NBGT are 500ns wide nominally, and VECTOR is typically 1.5s wide. All remaining interrupts are nominally 160ns. The output buffer empty flag (BUFF EF), which is a level, is also made available for subsystem use. When low, it indicates the output buffer is empty. See Table 6 for additional information.
Bus Control Operation
Upon initialization of power to the ACT7005/6 Series, all registers are reset. The operation register is reset to FF80H; this setting defaults to the remote terminal mode of operation with the Busy Bit set. To enter into the Bus Control Mode of operation, bit 8 of the operation register must be asserted low. While in this mode, the upper byte (8 bits) of the operation register controls Bus Control functionality. This includes TEST/NORMAL operation, RT to RT
Aeroflex Circuit Technology
9
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
REGISTER SUMMARY
Remote Terminal Command Word Register: This Register is utilized in the RT mode and is read only. It contains all valid received command words, i.e. transmit, receive, and mode command. Receive Command Word Register: After the reception of a valid receive message, and the GOOD BLOCK interrupt has been issued, the Receive Command word will be transferred from the Remote Terminal Command Word Register to this register. The purpose of double buffering receive command words is to maximize the time a subsystem has to read this command since GOOD BLOCK comes at the end of the data transfer, and the next command word could overwrite the contents of the Remote Terminal Command Word Register. This is a READ ONLY register in RT mode. Command Word #1 Register: This register contains the first command word to be transmitted during an RT to RT transfer, or the command word for a BC to RT, or RT to BC transfer. This register is a read or write register. Vector Word/Command Word #2 Associated Mode Data Register: This register is used to accomplish multiple functions in Bus Controller and Remote Terminal Modes. In BC Mode it will contain the second command word for (RT to RT) transfers, or Associated Mode Data that is required by certain mode codes; i.e., Sync (with data). When operated in the RT Mode, this register contains the Vector Word required by mode code Transmit Vector Word Command. STATUS Word #1 Register: The utilization of this register in the BC mode is read only. It contains the returned status word for BC to RT, RT to BC mode, or the first returned status in RT to RT mode. At reset or the initiation of a bus transfer, the contents of this register will be set to all high, FFFFH. Synchronize/Status Word #2/ Return Mode Data Register: In Bus Controller mode this register will either contain the second returned status word for RT to RT transfers or the returned mode data; i.e., BIT word or Vector word, Last Status word, or Last Command word. In BC mode this register is initialized to all highs, FFFFH. Unlike the other status word register, this does function in the RT mode, but is still read only in either mode. In RT mode it will contain the SYNC data word received in association with the Synchronize with Data Mode Code. Operation Register: This register contains information provided by the subsystem to control the interface. This register sets up the mode of operation for the interface (BC or RT), selects the available options (BUS Select and Auto Retry), and contains information for reading or writing data to the Internal RAM. (See note below.) This register also provides
software control of the DBCACC, SERVREQ, and SSERR bits of the status word. Following power-up master reset, bit 7 of this register will be set high. This bit corresponds to the busy bit of the Remote Terminal Status Word. The subsystem reads and writes to this register under l/O commands. The transfer functions defined by this register are executed by either of the two l/O EXECUTE Commands.
Note: The Internal RAM is divided into transmit or receive sections. In general, data is written to the transmit section and read from the receive section. However, either section may be read from or written to via the T/R bit in this register.
SELF TEST
The inclusion of simple wraparound self test circuitry in the protocol section insures that a high percentage of coverage is attainable. Testing requires simple subsystem intervention. A word is first placed in the VECTOR WORD Register. Test bit 9 in the OPERATION Register is asserted low and the l/O TEST TRIGGER address is written. The LT LOCAL (Bit 10 of the Operation Register) determines if this will be an ON/OFF line test. OFF line tests are performed by the inclusion of digital multiplexers in front of the encoder, bypassing the transceiver, providing a path to the decoder. The ON line tests are accomplished when not connected to a bus network, such as a maintenance test station, since this test utilizes the transceiver to provide the loop back path instead of the internal multiplexers. In this mode test words would appear on the bus. First, the primary bus will be tested with the data that resides in the VECTOR WORD Register. It is encoded then looped back, decoded and presented to the subsystem as a normal data transfer would be accomplished. This word will be stored in the RT Command Word Register. The secondary bus is sequentially tested after the primary bus is completed, utilizing the word residing in the VECTOR WORD Register. Upon successful completion of the test, the PASS interrupt will be asserted low. In addition to this test of the protocol section, the subsystem data handling capability is also testable via the OPERATION Register. This is accomplished by writing a message to the INPUT FIFO Buffer; this data can be placed in any location determined by the SA0 through SA4 Bits, or in either the transmit or receive section (T/R Bit). This same data can now be transferred from this RAM location to the OUTPUT FIFO Buffer and compared with the data originally written to the INPUT FIFO Buffer. Providing this type of testing provides a high degree of functional verification. This test implementation not only verifies MIL-STD-1553 protocol compliance (proper sync character, 16 data bits, Manchester 11 coding, odd
Aeroflex Circuit Technology
10
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
parity, and contiguous word checking), but also the inclusion of a bit by bit comparison of transmitted data has been added. The added circuitry is used to insure that the internal functional blocks, encoder, decoder, and internal control circuitry are functioning properly. The internal data path can be verified as fault free by comparing the returned data word with the supplied data. The most effective data pattern to accomplish this is HEX AA55, since each bit is toggled (8 bit internal highway) on a high/low byte basis. Total time to complete the test is 89 microseconds. TEST ENABLE (bit 9) must remain low this entire time to ensure proper operation of the self test.
the word count or subaddress is to be considered illegal by the RT. If either of them is considered illegal, the subsystem must produce a negative-going pulse called MEREQ. The negative-going edge of MEREQ must occur within 500 nSec of the falling edge of INCMD .
Subsystem Flag and Terminal Flag Bits
The conditions that cause the Subsystem Flag and Terminal Flag Bits in the Status Word to be reset may be controlled by the subsystem using the ENABLE, BIT DECODE, NEXT STATUS, and STATUS UPDATE inputs. If ENABLE is inactive (high), then the Terminal Flag and Subsystem Flag behavior is the same as described below: (i.e. the other three option lines are disabled). Subsystem Flag Bit: This bit is reset to logic zero by a power up initialization or the servicing of a legal mode command to reset the remote terminal (code 01000). This bit shall be set in the current status register if the subsystem error line, SSERR, from the subsystem ever goes active low. This bit shall also be set if an RT/subsystem handshaking failure occurs. This bit, once set, shall be repeatedly set until the detected error condition is known to be no longer present. Terminal Flag Bit: This bit is reset to logic zero by a power up initialization or the servicing of a legal mode command to reset the remote terminal (code 01000). This bit can be set to logic one in the current status register in four possible ways: a) If the RX detects any message encoding or content error in the terminals transmission. A loop test failure, LTFAIL, will be signalled which shall cause the Terminal Flag to be set and the transmission aborted. b) If a transmitter timeout occurs while the terminal is transmitting. c) If a remote terminal self test fails. d) If there is a parity error in the hard wired address to the RX chip. This bit, once set, shall be repeatedly set until the detected error condition is known to be no longer present. The transmission of this bit as a logic one can be inhibited by a legal mode command to inhibit terminal flag bit (code 00110). Similarly, this inhibit can be removed by a mode command to override inhibit terminal flag bit (code 00111), a power up initialization or a legal mode command to reset remote terminal (code 01000). If ENABLE is held low, then the three options
USE OF A10 AND A10IN
The standard configuration of the ACT7005/6 Series divides the INTERNAL RAM into separate RECEIVE and TRANSMIT sections. For this configuration A10 is connected to A10IN. When A10 is high, it addresses the TRANSMIT section; when low, the RECEIVE sections. A10IN is the address input to the INTERNAL RAM. The interface may be configured with one common section for both RECEIVE and TRANSMIT data. To configure this, A10 is not connected, and A10IN is fixed at either a logic high or low. This bit can also be controlled by the subsystem to provide double buffering of the contents of common RAM section for receive and transmit data. If A10 and A10IN are not directly connected together but gated together, then no more than 100nsec of propagation delay should be introduced.
NON-REGISTER OPERATIONAL COMMANDS
There are six operational commands that are not register read or write operations. These commands are summarized in Table 8. The two execute operations are dependent on the contents of the OPERATION register. The address codes for all the operational commands are summarized in the 8 bit and 16 bit l/O OPERATIONAL tables.
OPTIONAL STATUS WORD CONTROL Message Error Bit
The ACT7005/6 monitors all receptions for errors and sets the Message Error Bit as prescribed in MIL-STD-1553B. The subsystem designer may, however, exercise the option of monitoring for illegal commands and forcing the Message Error Bit to be set. The word count and subaddress lines for the current command are valid when INCMD goes low. The subsystem must then determine whether or not
Aeroflex Circuit Technology
11
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
described below are available and are essentially independent. Any, all, or none may be selected. Also, reporting of faults by the subsystem requires that SSERR be latched (not pulsed) low until the fault is cleared.
Resetting SSF and TF on Receipt of Valid Commands
If ENABLE is selected and the other three option lines are held high, then the Status Word Register will be reset on receipt of any valid command with the exception of Transmit Status and Transmit Last Command. Note that in this mode, the TF will never be seen in the Status Word, and the SSF will only be seen if SSERR is latched low. Also note that the SSF will not be seen in response to Transmit Status or Transmit Last Command if the preceding Status Word was clear, regardless of actions taken on the SSERR line after the clear status transmission.
Status Register Update at Fault Occurrence
If STATUS UPDATE is selected (held low), then the TF or SSF will appear in response to a Transmit Status or Transmit Last Command issued as the first command after the fault occurs. Any other command (except as noted in the Preserving the BIT Word section) will reset the TF and SSF. Repeated Transmit Status or Transmit Last Command immediately following the fault will continue to show the TF and/or SSF in the Status Word. Note that this behavior may not meet the "letter-of-the-spec" as described in MIL-STD-1553B, but is considered the "preferred" behavior by some users.
TF and SSF Reporting in the Next Status Word - After the Fault
If NEXT STATUS is selected (held low), then the TF or SSF will appear in response to the very next valid command after the fault except for Transmit Status or Transmit Last Command. The flag(s) will be reset on receipt of any valid command following the status transmission with the flag(s) set except for Transmit Status, Transmit Last Command, or as noted in the following section on Preserving the BIT Word.
Preserving the BIT Word
In order to preserve the Transmitter Timeout Flag, Subsystem Handshake Failure, and Loop Test Failure Bits in the BIT Word, it is necessary to select BIT DECODE (hold it low). This will prevent resetting those bits if the Transmit Bit Word Mode Command immediately follows the fault or follows a Transmit Last Command or Transmit Status immediately following the fault. It will also prevent resetting the TF and SSF Bits in the Status Word. Any other valid commands will cause those BIT Word Bits and the Status Word Bits to be reset.
Aeroflex Circuit Technology
12
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
Name
INT #1 GOOD BLOCK (RT)
Use
Indicates reception of a valid block of data. The RECEIVE COMMAND WORD is loaded in RCV CMD WD Register. This interrupt is issued after the new block of data is moved into the Internal RAM. Indicates that the Bus Controller has initiated and observed a valid message transfer on the 1553 data bus.
VALID (BC) INT #2 VALID TRANS (RT)
Indicates reception of a valid TRANSMIT COMMAND WORD. The TRANSMIT COMMAND WORD is loaded in CMD WD Register. Note: This interrupt does not necessarily indicate that the transmitted data was received by the bus controller. Indicates that the Bus Controller has initiated a message transfer on the data bus, but the message traffic has been deemed invalid. Indicates reception of a valid mode command SYNCHRONIZE WITHOUT DATA Indicates reception of a valid mode command SYNCHRONIZE WITH DATA. The synchronize data word is loaded into the SYNC/STAT WD #2/RMD REGISTER. This interrupt will not be issued if a word count high or low error occurs. This interrupt is issued in response to an I/0 command from the subsystem. In response to an I/0 load OUTPUT buffer command, it indicates that the complete 32 word message block (SUBADDRESS) has been loaded into the OUTPUT FIFO buffer. In response to an I/0 load internal RAM from INPUT FIFO buffer command, it indicates the full message (1 to 32 WORDS) has been loaded. TIMING a. In response to an I/0 load OUTPUT buffer: 16.5 to 33 sec.* b. In response to an I/0 load RAM from INPUT buffer: 16.5 to 33 sec for 32 WORDS*, for SHORTER LOAD OPERATIONS SUBTRACT 0.5 sec per (16 bit) word, i.e., 17 sec to 0.5 sec for single word. *NOTE: In the unusual case where a superceding transmit command on the redundant bus occurs at the returned status time for a valid 32 word receive, simultaneously with an I/0 transfer request, the DONE interrupt may be delayed for an additional 16.5 usec.
INVALID (BC) SYNC NO DATA SYNC W/DATA
DONE
BUFF EF
This flag may be used to speed up read data operation in response to an I/0 load OUTPUT FIFO buffer command. The BUFF EF flag will go high when the first word is loaded into the OUTPUT FIFO buffer. The word may be read at that time. Please see Figure 6. Indicates reception of a valid RESET mode command.
MODERESET
Table 6 - Discrete Interrupts Summary
Aeroflex Circuit Technology 13 SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700
Name
VECTOR DBCREQ
Use
Indicates that a transmit VECTOR mode command has been received. VECTOR DATA is transmitted from VW/CMD WD #2/AMD Register. Indicates acceptance of DYNAMIC BUS CONTROL COMMAND REQUEST Note: RTU will not accept valid DBC mode command unless DBCACC bit is set low in the OPERATION Register. Indicates that an error has occurred in the data transfer and that a retry will be performed if the retry option is selected. If all retries that were selected fail, INVALID TRANSFER INTERRUPT would be asserted on the final failure. Indicates that the INITIATE SELF TEST mode command is being serviced. Active low pulse output signal which indicates that a sub-system initiated self-test (on-or off-line) operation has been sucessfully completed. This interrupt will be issued approximately 90s after the self-test operation has been triggered.
RETRY
SELF TEST PASS
Table 6 - Discrete Interrupts Summary (continued)
Bit
0-4
Name
SA BITS
Function
SUBADDRESS BITS Define SUBADDRESS MESSAGE BLOCK in INTERNAL RAM.
BIT 0 1 2 3 4
SUBADDRESS BIT SA0 (LSB) SAl SA2 SA3 SA4 (MSB)
These bits correspond directly to 1553B definition in the command word. Although SUBADDRESSES 00000B and 11111B are illegal in 1553B, message blocks specified by them are both READABLE and WRITABLE by the SUBSYSTEM. They are not accessible from the 1553B BUS. 5 6 T/R BIT I/O TRANSMIT/RECEIVE BIT points INPUT/OUTPUT OPERATIONS to either the TRANSMIT SECTION or RECEIVE SECTION of the INTERNAL RAM. INPUT/OUTPUT BIT DEFINES DIRECTION OF DATA TRANSFER 1. SET HIGH: INPUT OPERATION An EXECUTE operation will transfer the Data currently loaded in the input FIFO buffer to the specified message block (SUBADDRESS) in the internal RAM. Between 1 and 32 data words must be loaded in the input FIFO buffer when using an EXECUTE command with this bit set. 2. SET LOW: OUTPUT OPERATION EXECUTE operation will transfer a complete block of data (32 words) to the output FIFO buffer from the specified subaddress of internal RAM.
Table 7 - Operational Register
Aeroflex Circuit Technology 14 SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700
Bit
7
Name
BUSY BIT
Function
RTU BUSY HIGH- BUSY LOW - NOT BUSY MASTER RESET SETS BIT HIGH Remote Terminal/Bus Controller Bit. This line, when set HIGH, causes the hybrid to function as a Remote Terminal. When set LOW, it will function as a Bus Controller. Master Reset sets this bit HIGH Transaction/Test Mode Bit. When this bit is set high, normal transactions will be handled, eg., BC to RT, RT to BC, RT to RT. If this bit is set low and a trigger transaction is issued, the self-test will be performed for the MIL-STD-1553 protocol chip. Loop Test Local Bit (Used in conjunction with BIT 9). This signal selects the self test path. When set LOW, the internal digital path is selected. When set HIGH, the external path, including transceivers, is selected. Bus Select (Bus Controller Only). When set high, Bus 1 is selected. When set LOW, Bus 0 is selected. Normal/Remote Terminal-Remote Terminal Bit. When set HIGH, BC to RT and RT to BC transfers are performed. When set LOW RT to RT transfers are performed. Two command words are required and two returned status words will be expected. Service Request/Auto-Retry (LSB) Bit. RT MODE: A LOW in this bit will cause the service request bit in the status word to be set. BC MODE: This is the LSB of the Auto-Retry options. See table on this page, Bit 14 Subsystem Error/Auto-Retry (MSB) Bit. RT MODE: A LOW in this bit will cause a Subsystem Error Bit in the status word to be set. BC MODE: This is the MSB of the Auto-Retry option AUTO-RETRY OPERATIONS Options selected: Bit 14 0 0 1 1 Bit 13 0 1 0 1 Auto-Retry Other Bus Bit 15 0 1 No Retry No Retry P S P/P P/S P/P/P P/S/S
8
RT/BC
9
Transaction/ Test
10
LT Local
11 12
Bus Select Normal/RT-RT
13
SERV REQ/ Auto-Retry (LSB)
14
SERR Auto-Retry (MSB)
15
DBCACC/ Auto-Retry Other Bus
Dynamic Bus Control Accept/Auto-Retry Bus Bit. RT MODE: This bit should be LOW if the subsystem is able to accept control of the bus, if offered. BC MODE: This bit should be HIGH if an invalid transfer is to be retried according to the selected auto-retry option listed above.
Table 7 - Operational Register (continued)
Aeroflex Circuit Technology 15 SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700
Operation
RESET
Function
RESET INPUT/OUTPUT BUFFERS This command clears both the input and output FIFO buffers. The BUFF EF flag will go low indicating the output buffer is empty. READ OUTPUT FIFO READS the data moved from the INTERNAL RAM in response to an UNLOAD execute operation. The order of the data words corresponds to the same order that they would be received on the 1553B bus. That is the first data word read is the first data word following the COMMAND word. In the 8 bit mode the HIGH BYTE is read FIRST. WRITE INPUT FIFO WRITES the data that will be moved into the INTERNAL RAM in response to a LOAD execute operation. The order of the data words corresponds to the same order that they would be transmitted on the 1553B bus. That is the first data word written is the first data word transmitted following the status word. In 8 bit mode the HIGH BYTE is written FIRST. EXECUTES OPERATION SPECIFIED IN OPERATION REGISTER 1. I/O BIT HIGH Data currently in INPUT FIFO BUFFER is loaded into the INTERNAL RAM block specified by the T/R BIT and SUBADDRESS FIELD of the OPERATION REGISTER. The INPUT BUFFER must have at least one data word. The DONE interrupt is pulsed when the operation is completed. 2. I/O BIT LOW An entire block of data (32 words) specified by the T/R and the SUBADDRESS field of the OPERATION REGISTER is unloaded from the INTERNAL RAM into the OUTPUT FIFO BUFFER. The BUFF EF Flag goes high when the first data word is moved into the OUTPUT BUFFER. The DONE interrupt is pulsed when the complete message has been moved.
READ OUTPUT DATA BUFFER
WRITE OUTPUT DATA BUFFER
EXECUTE OP
EXECUTE OP WITH RPT OPTION
EXECUTES OPERATION SPECIFIED IN OPERATION REGISTER WITH REPEAT OPTION 1. I/O BIT HIGH Data previously written into the INPUT BUFFER is loaded into a new INTERNAL RAM block specified by the T/R and SUBADDRESS field of the OPERATION REGISTER. This operation allows a block of data loaded in the INPUT BUFFER to be repeatedly copied into multiple subaddresses of the INTERNAL RAM without the subsystem having to reload the data. The DONE interrupt is pulsed when the operation is completed. The intent of the operation is to minimize the time required to initialize the INTERNAL RAM. 2. I/O BIT LOW Operation identical to EXECUTE OP. WITHOUT RPT option.
TRIGGER TRANSACTION TRIGGER TEST
TRANSACTION/TEST TRIGGER This signal executes the desired Bus Controller Function or test of the protocol section determined by the Operation Register.
Table 8 - Non-Register Operational Commands
Aeroflex Circuit Technology 16 SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700
Operation BC AND RT MODE
No Operation-l/O Bus Tri-stated Read Operation Reg. High Byte Read Operation Reg. Low Byte Write Operation Reg. High Byte Write Operation Reg. Low Byte Read Output FIFO (High Byte First) Write Input FIFO (High Byte First) Execute Operation (Load/Unload RAM) Execute Operation with Repeat Reset Input FIFO Reset Output FIFO Reset Input and Output FIFOS
RD
WT
DS
AD3
AD2
AD1
AD0
x *P P 1 1 P 1 1 1 1 1 1
x 1 1 P P 1 P P P P P P
1 0 0 0 0 0 0 0 0 0 0 0
x 0 0 0 0 1 1 1 1 1 1 1
x 0 0 0 0 1 1 0 0 0 1 1
x 0 0 0 0 1 1 0 1 1 0 0
x 1 0 1 0 0 0 0 0 1 1 0
RT MODE ONLY
Read RT Command Word Reg. High Byte Read RT Command Word Reg. LowByte Read Receive Command Reg. High Byte Read Receive Command Reg. LowByte Read SYNC Data Reg. High Byte Read SYNC Data Reg. Low Byte Write Vector Word Reg. High Byte Write Vector Word Reg. Low Byte P P P P P P 1 1 1 1 1 1 1 1 P P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1 0 1 0 1 0
*P = Active Low Strobe Note: When operating in 8-bit mode it is recommended that FIFO access be confined to even numbers of Read or Write operations only. Failure to conform to this can result in incorrect data being transferred to internal RAM.
BC MODE ONLY
Read Status Word #1 Reg. High Byte Read Status Word #1 Reg. Low Byte Read Status Word #2/RMD Reg. High Byte Read Status Word #2/RMD Reg. Low Byte Write Command Word #1 Reg. High Byte Write Command Word #1 Reg. Low Byte Write Command Word #2/AMD Reg. High Byte Write Command Word #2/AMD Reg. Low Byte Trigger Transaction P P P P 1 1 1 1 1 1 1 1 1 P P P P P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1
Table 9 - 8-Bit Mode I/O Operations
Aeroflex Circuit Technology 17 SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700
Operation RT AND BC MODE
No Operation - I/O Bus Tri-Stated Read Operation Register Write Operation Register Execute Operation (Load/Unload Ram) Execute Operation with Repeat Read Output FIFO Write Input FIFO Reset Input FIFO Reset Output FIFO Reset Input and Output FIFO
RD
WT
DS
AD3
AD2
AD1
AD0
x *P 1 1 1 P 1 1 1 1
x 1 P P P 1 P P P P
1 0 0 0 0 0 0 0 0 0
x 0 0 1 1 1 1 1 1 1
x 0 0 0 0 1 1 0 1 1
x 0 0 0 1 1 1 1 0 0
x 0 0 0 0 0 0 1 1 0
RT MODE ONLY
Read RT Command Word Register Read Receive Command Register Read SYNC Data Register Write Vector Word Register P P P 1 1 1 1 P 0 0 0 0 0 0 0 0 1 0 1 1 0 1 1 1 0 0 0 0
BC MODE ONLY
Read Status Word #1 Register Read Status Word #2/RMD Register Write Command Word #1 Register Write Command Word #2/AMD Register Trigger Transaction P P 1 1 1 1 1 P P P 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 1 1 0 0 0 0 0 1
*P = Active Low Strobe
Table 10 - 16-Bit Mode I/O Operations
Aeroflex Circuit Technology
18
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
Pin #
16 87 2 34 80 38 44 43 39 41 53 47 48 52 50 81 82 83 84 85 86
Signal Name
VDD VDD GND N/C / SERR GND VccL (A) GND (A) GND (A) N/C GND (A) VccL (B) GND (B) GND (B) N/C GND (B) AD0 AD1 AD2 AD3 A10 IN A10 OUT
Signal Description
Digital Supply Voltage Digital Supply Voltage Digital Grounds N/C - ACT7005, SERR on ACT7006 - Subsystem Error. When low sets the SSF Bit in the RT's return status word. Digital Grounds Transceiver A +5VDC Supply Voltage Digital Ground A Analog Ground A No Connection Transceiver A Output Ground Transceiver B +5VDC Supply Voltage Digital Ground B Analog Ground B No Connection Transceiver B Output Ground Address Inputs AD0 - LSB AD3 - MSB These four signals provide the address codes that control the operation of the interface.
A10 IN is the address input to the internal RAM. A10 OUT buffered TX/RX bit when tied to A10 IN segregates the 2k by 16 RAM into two 1k by 16 blocks of memory: one for Receive, the other for Transmit Data. Broadcast Enable. When low, the recognition of Broadcast Command is prevented on the specified bus. Built-ln Test Decode. When held low, prevents resetting TXTO Bit, HSFAIL Bit, and LTFAIL Bit in the Bit Word (as well as TF and SSF Bits in the Status Word) upon receipt of a Transmit Bit Word Mode Command. Buffer Empty Flag - goes low when the output FIFO Buffer is empty. Will transition to the high state when the first word appears in the Buffer.
23 25
BCSTEN BIT DECODE
59
BUFF EF
Table 11 - Pin Number Description
Aeroflex Circuit Technology 19 SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700
Pin #
1 42
Signal Name
CLOCK DATA CHA 6 MHz Master Clock.
Signal Description
DATA CHANNEL A. (BUS 0). This is the combined signals, RX Data In and TX Data Out, that connect to the IN phase primary terminal of the Bus Transformer. DATA CHANNEL A. (BUS 0) This is the combined signals RX Data In and TX Data Out, that connect to the OUT of phase primary terminal of the Bus Transformer. Same as DATA CHA, except for Channel B. (BUS 1). Same as DATA CHA, except for Channel B. (BUS 1). I/O DATA BUS. Data Bus for all SUBSYSTEM READ and WRITE OPERATIONS.
40
DATA CHA
49 51 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 56
DATA CHB DATA CHB DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB8 DB9 DB10 DB11 DB12 DB13 DB14 DB15 DBCREQ
16 BIT MODE DB0 = LSB DB15 = MSB
8 BIT MODE DB0/DB8 = LSB DB7/DB15 = MSB
When used in 8 BIT MODE the data bus must be connected as follows:
DB0 TO DB8 DB1 TO DB9 DB2 TO DB10 DB3 TO DB11
DB4 TO DB12 DB5 TO DB13 DB6 TO DB14 DB7 TO DB15
Dynamic Bus Control Request. If OPERATION Register bit i5 is set LOW, this line will pulse LOW in response to a Valid Dynamic Bus Control Mode Command, indicating ACCEPTANCE of Bus Control Function. Device Select. This signal must be low before the interface can be selected for an I/O Read or Write function. The I/O Data Bus will remain tri-stated, no operations will be executed when this signal is high. Low Pulse Indicates an I/O Operation has completed
90
DS
60
DONE
Table 11 - Pin Number Description (continued)
Aeroflex Circuit Technology 20 SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700
Pin #
24 62 63 33
Signal Name
ENABLE INT #l INT #2 LTFAIL
Signal Description
Enable. When held low, enables Bit Decode, Next Status, and Status Update program lines. Good Block (RT) / VALID TRANSFER (BC) VALID Transmit (RT) / INVALID TRANSFER (BC) Loop Test Fail. This line goes low if any error in the terminals own transmitted waveform is detected or if any parity error in the hardwired RT address is detected. Message Error Request. To set the Message Error bit in the Status Word, this signal must go low within 650 nsec of INCMD going low and remain valid for the DURATION of INCMD. Mode Reset. This line pulses low for 500 ns on completion of the servicing of a valid Reset Remote Terminal Mode Command. Programs Interface for 8 Bit or 16 Bit Data Buses. 16/8 = LOW (0) 8 BIT MODE 16/8 = HIGH (1) 16 BIT MODE New Bus Grant. Pulses low whenever a new command is accepted. Next Status. When held low, causes TF or SSF to appear in very next Status Word after fault occurrence (except for Transmit Status or Transmit Last Command). Pass. Interrupt indicates that the protocol self-test has completed with no faults. Read Strobe. Must GO LOW together with DS to perform a READ OPERATION. Note: WT STROBE MUST BE HIGH. Retry Interrupt System MASTER Reset. When low resets all registers and INPUT/OUTPUT FIFO buffers. Minimum Low Time for reset 0.5 sec. RT Address Parity. This must be hardwired by the user to give odd parity. RT Address Lines. These should be hardwired by the user. RTAD4 is the most significant bit.
3
MEREQ
57
MODEREST
28
M16/8
55 26
NBGT NEXT STATUS
58 88 61 31
PASS RD RETRY RESET
17 22 21 20 19 18
RTADPAR RTAD0 RTAD1 RTAD2 RTAD3 RTAD4
Table 11 - Pin Number Description (continued)
Aeroflex Circuit Technology
21
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
Pin #
32
Signal Name
RTADER
Signal Description
Remote Terminal Address Error. This line goes low if an error is detected in the RT address parity of the selected receiver. Any receiver detecting an error in the RT address will turn itself off. Subaddress. These five lines are a label for the data being transferred. Valid when INCMD is low. SA4 is the most significant bit.
11 13 15 14 12 54 27
SA0 SA1 SA2 SA3 SA4 SELFTEST STATUSUPDATE
Self Test Interrupt indicates that the Initiate Self Test Mode Command is being served. Status Update. When held low, causes TF or SSF to appear in Status Word response to Transmit Status or Transmit Last Command issued immediately after fault occurrence. Synchronize No Data Interrupt Synchronize with Data Interrupt Test #1 Factory Test Point (Do not connect). Test #2 Factory Test Point (Do not connect). Transmit/Receive. The state of this line informs the subsystem whether it is to transmit or receive data. The signal is valid while INCMD is low. Vector Interrupt Word Count. These Five lines specify the requested number of Data Words to be received or transmitted. Valid when INCMD is low. WC4 is the most significant bit.
36 37 29 30 8
SYNCND SYNCWD TEST #l TEST #2 TX/RX
35 4 5 7 9 10 89 6
VECTOR WC0 WC1 WC2 WC3 WC4 WT INCMD
Write Strobe. Must GO LOW together with DS to perform a write operation. NOTE: RD must be high. IN COMMAND. Goes low when the interface is servicing a valid command. Can be utilized to enable external firm-ware to illegalize subaddresses and mode command not allowed by
Table 11 - Pin Number Description (continued)
Aeroflex Circuit Technology
22
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
Symbol
tWPW tRPW tAS tAH tDS tDH tDA tIPW tREC
Parameter
Write Pulse Width Read Pulse Width Address Set Up Time Address Hold Time Write Data Set Up Time Write Data Hold Time Read Data Access Time Interrupt Pulse Width Recovery Time
Min
50 50 15 15 15 0
Typ
Max
Units
nsec nsec nsec nsec nsec nsec
Notes
1, 2 3
2
50 140 100 160 180
nsec nsec nsec 4
Conditions: (-55C < TA < +125C) VCC = +5.0V 10% Notes: 1. Write pulse width tWPW is the time when both DS and WT are simultaneously low. Either DS or WT may go low or return high first. 2. Write hold time: tDH = 0 for tWPW > 450nsec tDH = 10nsec for 50nsec < tWPW < 450nsec 3. Read pulse time tRPW is the time where both DS and RD are simultaneously low. Either DS or RD may go low or return high first. 4. Refer to "Discrete Interrupt" text for further information.
Table 12 - AC Electrical Characteristics
Aeroflex Circuit Technology
23
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
I/O Write Timing
tWPW
DS
tREC
WT
AD0 - AD3
tAS
DB0 - DBF
tAH tDH tDS
I/O Read Timing
tRPW
DS
tREC
RD
AD0 - AD3
tAS
DB0 - DBF
tAH tDA
Output Interrupts
GOOD BLOCK SYNC W/DATA SYNC NO DATA VALID TRANS
tIPW
Figure 4 - Subsystem Interface Timing
Aeroflex Circuit Technology
24
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
Signal Name
A0 - A3
Function
INPUT ADDRESS A0 = LSB A3 = MSB These four signals provide the address codes that control the operation of the interface.
DS
DEVICE SELECT Used in conjunction with the address signals. The input/output interface data bus will remain tri-stated and no operation will be executed when this signal is high, regardless of the state of the address signals. DS = LOW (0) INTERFACE SELECTED DS = HIGH (1) INTERFACE NOT SELECTED
DB0-DB15
I/O DATA BUS Data Bus for all SUBSYSTEM READ and WRITE OPERATIONS. 16 BIT MODE DB0 = LSB DB15 = MSB 8 BIT MODE DB0/DB8 = LSB DB7/DB15 = MSB
When used in 8 BIT MODE the data bus must be connected as follows: DB0 TO DB1 TO DB2 TO DB3 TO 16/8 DB8 DB9 DB10 DB11 DB4 TO DB12 DB5 TO DB13 DB6 TO DB14 DB7 TO DB15
PROGRAMS INTERFACE FOR 8 BIT OR 16 BIT DATA BUSES 16/8 = LOW (0) 16/8 = HIGH (1) 8 BIT MODE 16 BIT MODE
MASTER RESET
SYSTEM RESET When low resets all registers and INPUT/OUTPUT buffers. Minimum Low Time for reset = 0.5 sec. WRITE STROBE Must GO LOW together with DS to perform a WRITE OPERATION. NOTE: RD MUST BE HIGH. READ STROBE Must GO LOW together with DS to perform a READ OPERATION. NOTE: WT STROBE MUST BE HIGH. Refer to DISCRETE INTERRUPT TABLE.
WT
RD
INTERRUPTS
Table 13 - Subsystems Interface Signals
Aeroflex Circuit Technology
25
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
LOAD OPERATION REG.
SET:
SUBADDRESS BITS @ ADDRESS = 0H T/R BIT = 1 (16 BIT MODE) I/O BIT = 1
RESET FIFO LOAD FIFO WITH DATA
RESET INPUT FIFO @ ADDRESS = BH LOAD INPUT FIFO @ ADDRESS = EH (MAX = 32 WORDS)
EXECUTE OPERATION
WRITE AN ARBITRARY WORD TO ADDRESS = 8H
DONE INTERRUPT ?
NO
YES
DONE
Figure 5 - Flowchart # 1 - Load Data into Transmit RAM
Aeroflex Circuit Technology
26
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
LOAD OPERATION REG.
SET:
SUBADDRESS BITS @ ADDRESS = 0H T/R BIT = 0 (16 BIT MODE) I/O BIT = 0
RESET OUTPUT FIFO
RESET OUTPUT FIFO @ ADDRESS = DH WRITE AN ARBITRARY WORD TO ADDRESS = 8H
EXECUTE OPERATION
*FIFO CAN BE READ OUT BEFORE THE DONE INTERRUPT. FIFO READ CAN COMMENCE AS SOON AS THE BUFF EF SIGNAL GOES HIGH. WORDS CAN BE READ AT A MAXIMUM RATE OF 500ns/WORD THEREAFTER.
DONE INTERRUPT ?
NO
YES
READ OUTPUT FIFO
READ OUTPUT FIFO @ ADDRESS = EH (MAX = 32 WORDS)
DONE
Figure 6 - Flowchart # 2 - Unload Data from Receive RAM
Aeroflex Circuit Technology
27
SCD7005 REV B 8/2/01
Plainview NY (516) 694-6700
Pin #
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Function
6MHZ CLOCK INPUT GND [LOGIC] MEREQ WC0 WC1 INCMD WC2 T/R WC3 WC4 SA0 SA4 SA1 SA3 SA2 +5V [VDD] RTADPAR RTAD4 RTAD3 RTAD2 RTAD1 RTAD0 BCSTEN ENABLE BIT DECODE NEXT STATUS STATUS UPDATE MODE 16/8 TEST1 TEST2
Pin #
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
Function
RESET [MASTER] RTADER LTFAIL N/C - ACT7005 / SERR - ACT7006 VECTOR SYNCND SYNCWD VCCL (A) [TX/RX / LOGIC] N/C DATA CH A OUTPUT GND A DATA CH A ANALOG GND A DIGITAL GND A N/C N/C DIGITAL GND B ANALOG GND B DATA CH B OUTPUT GND B DATA CH B N/C VCCL (B) [TX/RX / LOGIC] SELF TEST NBGT DBCREQ MODE RESET PASS BUFF EF DONE
Pin #
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
Function
RETRY GOODBLK / VALIDTXFR VALIDXMIT / INVLDTXFR DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB8 DB9 DB10 DB11 DB12 DB13 DB14 DB15 GND [LOGIC] AD0 AD1 AD2 AD3 A10 [IN] A10 [OUT] +5V [VDD] RD WT DS
Table 14 - ACT7005 / 7006 DIP Package Pinouts
Aeroflex Circuit Technology 28 SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700
CIRCUIT TECHNOLOGY
Ordering Information
Model Number
ACT7005 ACT7006
DESC Part Number
Pending Pending
Package
2.40" x 1.60" Ceramic Plug In 2.40" x 1.60" Ceramic Plug In
Plug In Package Outline
2.400 MAX .225 MAX
1.600 MAX Lead 1 & ESD Designator
.200 MIN .135 .090
Pin 1 Pin 3
2.200
.050 TYP Pin 43 Pin 45 Pin 44 Pin 2 .018 DIA TYP
1.300 1.100
Pin 89 Pin 47 Pin 90 Pin 88 .100 TYP Pin 48 Pin 46
.135
2.100
Specifications subject to change without notice
Aeroflex Circuit Technology 35 South Service Road Plainview New York 11803 www.aeroflex.com
Aeroflex Circuit Technology 29
Telephone: (516) 694-6700 FAX: (516) 694-6715 Toll Free Inquiries: (800) THE-1553 E-Mail: sales-act@aeroflex.com
SCD7005 REV B 8/2/01 Plainview NY (516) 694-6700


▲Up To Search▲   

 
Price & Availability of ACT7005

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X